<?php
namespace MagicCrypt;


class Community {
   /**
     * @param string $url
     * @param array $post_data //post 不为空就post 为空就不管
     * @param array | boolean $header //需要设置的头部信息
     * @return mixed
     */
   public  function Obtain($url,$post_data=array())
    {
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $url);
        // 执行后不直接打印出来
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        // 设置请求方式为post
		if(!empty($post_data)){
			curl_setopt($ch, CURLOPT_POST, true);
			// post的变量
			curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
		}
		// curl_setopt($ch, CURLOPT_TIMEOUT,4);   //只需要设置一个秒的数量就可以  
        // 请求头，可以传数组
        curl_setopt($ch, CURLOPT_HEADER, false); //$header
        // 跳过证书检查
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        // 不从证书中检查SSL加密算法是否存在
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

        $output = curl_exec($ch);
        curl_close($ch);

        return $output;
    }
}
?>
